package com.emm.yixun.common.app;

import com.alibaba.fastjson.annotation.JSONField;
import com.emm.yixun.common.app.annotation.Constants;
import com.emm.yixun.common.app.annotation.TYWValid;
import com.emm.yixun.common.app.base.CommonReqDTO;
import com.emm.yixun.common.app.servletentity.FamilyMemberListReq;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2017/8/11.
 */
public class EditCustomerIntentionReqDto extends CommonReqDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 必填_JHSong
     *名称：客户Id
     *描述：
     *	客户Id
     **/
    @TYWValid(min=0,max=20,required = true)
    private String customerId;

    /**
     * 必填_JHSong
     *客户姓名
     */
    private String customerName;
    /**
     * 必填_JHSong
     *性别:[{key:customer_sex,values:[{no:1,alias:MALE,remark:男},{no:2,alias:FEMALE,remark:女}]}]
     */
    private String customerSex;
    /**
     * 必填_JHSong
     *联系电话
     */
    @TYWValid(min=0, max=19,required = true)
    private String customerPhone;
    /**
     *星标:[{key:customer_star,values:[{no:0,alias:NO,remark:否},{no:1,alias:YES,remark:是}]}]
     */
    private String customerStar;
    /**
     * 必填_JHSong
     *客户来源:[{key:customer_origin,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:VISITING,remark:来访 },{no:3,alias:OTHER,remark:}]}]
     */
    private String customerOrigin;
    /**
     * 必填_JHSong
     *意向等级:[{key:intention_level,values:[{no:1,alias:A_PLUS,remark:A+},{no:2,alias:A,remark:A},{no:3,alias:B,remark:B},{no:4,alias:C,remark:C},{no:5,alias:D,remark:D}]}]
     */
    @TYWValid(min=0, max=10)
    private String intentionLevel;
    /**
     * 必填_JHSong
     *客户状态:[{key:customer_status,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:ASKING,remark:问询},{no:3,alias:SHOW_HOUSE,remark:看房},{no:4,alias:APPOINTMENT,remark:预约},{no:5,alias:LOSE,remark:丢失}]}]
     */
    private String customerStatus;
    /**
     *置业动机:[{key:rq_their_motives,values:[{no:1,alias:WEDDING_ROOM,remark:婚房},{no:2,alias:IMPROVE,remark:改善},{no:3,alias:INVEST,remark:投资},{no:4,alias:SELF,remark:自住},{no:5,alias:PROVIDE_AGED,remark:养老},{no:6,alias:HOLIDAY,remark:度假},{no:7,alias:OTHER,remark:其他
     */
    private String rqTheirMotives;
    /**
     *关注重点：1 地理位置、2 商业配套、3 周边配套、4 生态环境、5 健康服务、6 建筑风水、7 户型设计、8 教育机构、9 其他
     */
    private String rqFocusId;
    /**
     *需求面积:[{key:rq_demand_area,values:[{no:1,alias:FIVE_DOWN,remark:50㎡以下},{no:2,alias:FIVE_TO_SEVEN,remark:50-70㎡},{no:3,alias:SEVEN_TO_NINE,remark:70-90㎡},{no:4,alias:NINE_TO_TWELVE,remark:90-120㎡},{no:5,alias:TWELVE_TO_FOURTEEN,remark:120-140㎡},{no:6,alias:
     */
    private String rqDemandArea;
    /**
     *预算总价:[{key:rq_budget_sumPrice,values:[{no:1,alias:FIVE_DOWN,remark:50万元以下},{no:2,alias:FIVE_TO_EIGHT,remark:50-80万元},{no:3,alias:EIGHT_TO_TEN,remark:80-100万元},{no:4,alias:TEN_TO_FIFTEEN,remark:100-150万元},{no:5,alias:FIFTEEN_TO_TWENTY,remark:150-200万元},{no
     */
    private String rqBudgetSumprice;
    /**
     *预算总价:[{key:rq_budget_price,values:[{no:1,alias:FIVE_DOWN,remark:5000元/㎡以下},{no:2,alias:FIVE_TO_DOUBLE_FIVE,remark:5000-5500元/㎡},{no:3,alias:DOUBLE_FIVE_TO_SIX,remark:5500-6000元/㎡},{no:4,alias:SIX_TO_GIGHT,remark:6000-8000元/㎡},{no:5,alias:EIGHT_TO_TEN,rema
     */
    private String rqBudgetPrice;
    /**
     *付款方式:[{key:payment_method,values:[{no:1,alias:LUMP_SUM,remark:一次性付款},{no:2,alias:INSTALLMENT_PAYMENT,remark:分期付款},{no:3,alias:COMMERCIAL_MORTGAGE,remark:商业按揭},{no:4,alias:PROVIDENT_FUND_MORTGAGE,remark:公积金按揭},{no:5,alias:COMBINED_LOAN,remark:组合贷款}]}]
     */
    private String rqPaymentMethod;
    /**
     *需求楼层:[{key:rq_demand_floor,values:[{no:1,alias:MULTISTOREY,remark:多层},{no:2,alias:SMALL_TOWER,remark:小高层},{no:3,alias:TOWER,remark:高层},{no:4,alias:FIRST_FLOOR,remark:1层},{no:5,alias:SECOND_FLOOR,remark:2层},{no:6,alias:THIRD_FLOOR,remark:3层},{no:7,alias:FO
     */
    private String rqDemandFloor;
    /**
     *生活配套:[{key:rq_life_support,values:[{no:1,alias:BANK,remark:银行},{no:2,alias:HOSPOTAL,remark:医院},{no:3,alias:SCHOOL,remark:学校},{no:4,alias:METRO,remark:地铁},{no:5,alias:TRANSIT,remark:公交},{no:6,alias:MARKET,remark:菜场},{no:7,alias:SUPERMARKET,remark:超市},{no:8
     */
    private String rqLifeSupport;
    /**
     *生活服务：1 酒店式礼宾服务、2 酒店式前台服务、3 酒店式商务服务、4 菜单式房屋清洁服务、5 私人生活秘书、6 送餐服务、7 文化、体育活动、8 专车接送服务、9 房屋租赁管理服务、10 电话及访客留言、11 健康、教育课程服务、12 24小时便利店、13 银行、14 医院、15 学校、16 地铁、17 公交、18 菜场、19 超市、20 健身房、21 药店、22 图书馆、23 其他
     */
    private String rqServicesId;
    /**
     *庭院需求面积
     */
    private BigDecimal rqCourtyardArea;
    /**
     *希望庭院具备功能:[{key:rq_courtyard_function,values:[{no:1,alias:SWIMMING_POOL,remark:游泳池},{no:2,alias:SPA_POOL,remark:SPA池},{no:3,alias:WATER_POOL,remark:水景池},{no:4,alias:BBQ_STATION,remark:烧烤台},{no:5,alias:PAVILION,remark:凉亭},{no:6,alias:OTHER,remark:其他}]}]
     */
    private String rqCourtyardFunction;
    /**
     * 必填_JHSong
     *首次接触方式:[{key:ft_contact_way,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:VISITING,remark:来访},{no:3,alias:OTHER,remark:其他}]}]
     */
    private String ftContactWay;
    /**
     * 必填_JHSong
     *首次接触时间格式：yyyy-MM-dd HH:mm:ss
     */
    @TYWValid(regModel= Constants.DATETIME)
    private Date ftContactTime;
    /**
     * 必填_JHSong
     *首次接触内容
     */
    private String ftContactContent;
    /**
	 * 首次接触方式:[{key:ft_contact_way,values:[{no:1,alias:TELEPHONE,remark:来访},{no:2,alias:VISITING,remark:电转访}]}]
	 */
	@TYWValid(min = 0, max = 10)
	private String ftContactWay1;
	/**
	 * 首次接触时间格式：yyyy-MM-dd HH:mm:ss
	 */
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date ftContactTime1;
	/**
	 * 首次接触内容
	 */
	private String ftContactContent1;
    /**
     *证件类型:[{key:document_type,values:[{no:1,alias:ID_CARD,remark:身份证},{no:2,alias:PASSPORT,remark:护照},{no:3,alias:BUSINESS_LICENSE,remark:营业执照},{no:4,alias:RESIDENCE_BOOKLET,remark:户口薄},{no:5,alias:MILITARY_ID,remark:军官证},{no:6,alias:TEMPORARY_ID_CARD,remark:临
     */
    private String peDocumentType;
    /**
     *证件号码
     */
    private String peDocumentNumber;
    /**
     *出生日期格式：yyyy-MM-dd
     */
    @JSONField(format="yyyy-MM-dd")
    private String peBirth;
    /**
     *年龄
     */
    private String peAge;
    /**
     *学历:[{key:pe_academic_qualifications,values:[{no:1,alias:JUNIOR_COLLEGE,remark:大专},{no:2,alias:REGULAR_COLLELE,remark:本科},{no:3,alias:MASTER,remark:硕士},{no:4,alias:DOCTOR,remark:博士},{no:5,alias:POST_DOCTOR,remark:博士后},{no:6,alias:OHER,remark:其他}]}]
     */
    private String peAcademicQualifications;
    /**
     *固话
     */
    private String peTelephone;
    /**
     *手机号码
     */
    private String peMobile;
    /**
     *微信
     */
    private String peWechat;
    /**
     *邮箱
     */
    private String peEmail;
    /**
     *邮编
     */
    private String pePostcode;
    /**
     *户籍所在地
     */
    private String peDomicilePlace;
    /**
     *联系地址
     */
    private String peContactAddress;
    /**
     *居住区- 省ID
     */
    private Long peResidenceProvinceId;
    /**
     *居住区- 市ID
     */
    private Long peResidenceCityId;
    /**
     *居住区- 区ID
     */
    private Long peResidenceAreaId;
    /**
     *小区
     */
    private String pePlot;
    /**
     *详细地址
     */
    private String peDetailedAddress;
    /**
     *工作区- 省ID
     */
    private Long peWorkaroundProvinceId;
    /**
     *工作区- 市ID
     */
    private Long peWorkaroundCityId;
    /**
     *工作区- 区ID
     */
    private Long peWorkaroundAreaId;
    /**
     *详情地址
     */
    private String peWorkaroundAddress;
    /**
     *车架品牌：1无车、2奔驰、3宝马、4保时捷、5雷克塞斯、6丰田、7本田、8大众、9雪弗兰、10英菲尼迪、11奥迪、12沃尔沃、13标志、14现代、15别克、16福特、17马自达、18其他
     */
    private Long peFrameBrandId;
    /**
     *家庭年收入:[{key:pe_household_income,values:[{no:1,alias:TWENTY_DOWN,remark:20万元以下},{no:2,alias:TWENTY_TO_THIRTY,remark:20-30万元},{no:3,alias:THIRTY_TO_FIFTY,remark:30-50万元},{no:4,alias:FIFTY_TO_EIGHTY,remark:50-80万元},{no:5,alias:EIGHT_TO_HUNDRED,remark:80-100万
     */
    private String peHouseholdIncome;
    /**
     *兴趣爱好：1 运动、2 上网、3 收藏、4 音乐、5 文学、6 摄影、7 棋牌、8 舞蹈、9 旅游、10 字画、11 阅读、12 影视剧、13 综艺娱乐、14 汽车、15 奢侈品、16 科技、17 金融理财、18 美容、19 养生、20 美容、21 茶艺、22 宠物、23 烹饪、24 其他
     */
    private String peHobbyId;
    /**
     *活动类型:[{key:pe_activity_type,values:[{no:1,alias:HEALTH,remark:修身养生类},{no:2,alias:KNOWLEDGE,remark:知识学习类},{no:3,alias:EDUCATION,remark:少儿教育类},{no:4,alias:OLD_CARE,remark:老年人关爱类},{no:5,alias:INTERACTION,remark:互动交流类},{no:6,alias:PARK_EXPERIENCE,remark:园区体验类
     */
    private String peActivityType;
    /**
     *结婚纪念日格式：yyyy-MM-dd
     */
    private Date peWeddingDate;
    /**
     *本地购房次数
     */
    private Long reLocalPurchase;
    /**
     *目前家庭持有住宅数
     */
    private Long reCurrentHoldings;
    /**
     *目前家庭住宅已按揭数
     */
    private Long reResidentialMortgage;
    /**
     *物业类型:[{key:re_currently_property,values:[{no:1,alias:SERVICE_APARTMENT,remark:酒店式公寓},{no:2,alias:HIGH_APARTMENT,remark:高层公寓},{no:3,alias:MULTI_APARTMENT,remark:多层公寓},{no:4,alias:FLAT_MANSION,remark:平层官邸},{no:5,alias:INTERACTION,remark:排屋},{no:6,alias:TERR
     */
    private String reCurrentlyProperty;
    /**
     *目前居住面积:[{key:re_currently_area,values:[{no:1,alias:FIVE_DOWN,remark:50㎡以下},{no:2,alias:FIVE_TO_SEVEN,remark:50-70㎡},{no:3,alias:SEVEN_TO_NINE,remark:70-90㎡},{no:4,alias:NINE_TO_TWELVE,remark:90-120㎡},{no:5,alias:TWELVE_TO_FOURTEEN,remark:120-140㎡},{no:6,a
     */
    private String reCurrentlyArea;
    /**
     *物业结构:[{key:re_currently_structure,values:[{no:1,alias:ONE_TO_ONE,remark:一室一厅},{no:2,alias:TWO_TO_ONE,remark:两室一厅},{no:3,alias:THREE_TO_ONE,remark:三室一厅},{no:4,alias:THREE_TO_TWO,remark:三室两厅},{no:5,alias:TOW_TO_TWO,remark:两室两厅},{no:6,alias:OTHER,remark:其他}]
     */
    private String reCurrentlyStructure;
    /**
     *房子属性:[{key:re_currently_house,values:[{no:1,alias:PLACEMENT,remark: 安置房},{no:2,alias:SELF_BUILDING,remark:自建房},{no:3,alias:RENT_BUILDING,remark:租房},{no:4,alias:UNIT_BUILDING,remark:单位分房},{no:5,alias:BEFORE_ZERO_SEVEN,remark:07年前老商品房},{no:6,alias:AFTER_ZER
     */
    private String reCurrentlyHouse;
    /**
     *工作联系时间:[{key:co_contact_time,values:[{no:1,alias:FORENOON,remark: 早上8:30-11:30},{no:2,alias:AFTERNOON,remark:下午14:30-17:30},{no:3,alias:EVENING,remark:晚上18:30-20:30}]}]
     */
    private String coContactTime;
    /**
     *工作联系方式:[{key:co_information_days,values:[{no:1,alias:TEL,remark: 电话},{no:2,alias:MSG,remark:短信},{no:3,alias:EMAIL,remark:邮件},{no:4,alias:OTHER,remark:其他}]}]
     */
    private String coInformationDays;
    /**
     *周末联系时间:[{key:co_contact_weekend,values:[{no:1,alias:FORENOON,remark: 早上8:30-11:30},{no:2,alias:AFTERNOON,remark:下午14:30-17:30},{no:3,alias:EVENING,remark:晚上18:30-20:30}]}]
     */
    private String coContactWeekend;
    /**
     *周末联系方式:[{key:co_weekend_information,values:[{no:1,alias:TEL,remark: 电话},{no:2,alias:MSG,remark:短信},{no:3,alias:EMAIL,remark:邮件},{no:4,alias:OTHER,remark:其他}]}]
     */
    private String coWeekendInformation;
    /**
     *备注
     */
    private String remark;
    /**
     * 必填_JHSong
     *获知途径：枚举informedwayEnum
     */
    private String informedWay;
    /**
     *推荐人类别：枚举RecommendedCategoryEnum
     */
    private String recommendedCategory;
    /**
     *推荐人姓名
     */
    private String recommendedName;
    /**
     *推荐人手机
     */
    private String recommendedMobile;
    /**
     *推荐人单位
     */
    private String recommendedUnit;
    /**
     *名称：户型Id
     *描述：
     *	关注户型
     **/
    private List<String> houseTypeList;
    /**
     *名称：组团Id
     *描述：
     *	意向组团
     **/
    private List<String> premisesList;
    /**
     *名称：房间Id
     *描述：
     *	意向房源
     **/
    private List<String> roomList;

    /**
     * 家庭成员列表
     */
    private List<FamilyMemberListReq> familyMemberList;
    /**
     *QQ号
     */
    private String qqNum;
    /**
     *从事行业CongShiHangYeEnum
     */
    private String industry;
    /**
     *公司性质CompanyXingZhiEnum
     */
    private String natureCompany;
    /**
     *公司营业额
     */
    private String annualTurnoverCompany;
    /**
     *家庭结构FamilyJieEnum
     */
    private String familyStructure;
    /**
     *是否员工0否1是
     */
    private String isEmployees;
    /**
     *是否本公司业主0否1是
     */
    private String isOwnerCompany;
    /**
     *是否与老人同住0否1是
     */
    private String isLiveElderly;
    /**
     *是否有子女0否1是
     */
    private String isChildren;
    /**
     * 意向物业类型
     */
    private String intentionPropertyType;
    /**
     * 购买车位
     */
    private String buyParking;
    /**
     * 日常信息获取途径
     */
    private String dailyInformation;

    /**
     * 不满足意向等级时所需备注
     */
    private String intentionLevelRemark;

    /**
     * 不满足意向等级打flag
     */
    private String isIntentionIntact;

    /**
     * 最新不满足意向等级时间
     */
    private Date fillInfoTime;

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerSex() {
        return customerSex;
    }

    public void setCustomerSex(String customerSex) {
        this.customerSex = customerSex;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public String getCustomerStar() {
        return customerStar;
    }

    public void setCustomerStar(String customerStar) {
        this.customerStar = customerStar;
    }

    public String getCustomerOrigin() {
        return customerOrigin;
    }

    public void setCustomerOrigin(String customerOrigin) {
        this.customerOrigin = customerOrigin;
    }

    public String getIntentionLevel() {
        return intentionLevel;
    }

    public void setIntentionLevel(String intentionLevel) {
        this.intentionLevel = intentionLevel;
    }

    public String getCustomerStatus() {
        return customerStatus;
    }

    public void setCustomerStatus(String customerStatus) {
        this.customerStatus = customerStatus;
    }

    public String getRqTheirMotives() {
        return rqTheirMotives;
    }

    public void setRqTheirMotives(String rqTheirMotives) {
        this.rqTheirMotives = rqTheirMotives;
    }

    public String getRqFocusId() {
        return rqFocusId;
    }

    public void setRqFocusId(String rqFocusId) {
        this.rqFocusId = rqFocusId;
    }

    public String getRqDemandArea() {
        return rqDemandArea;
    }

    public void setRqDemandArea(String rqDemandArea) {
        this.rqDemandArea = rqDemandArea;
    }

    public String getRqBudgetSumprice() {
        return rqBudgetSumprice;
    }

    public void setRqBudgetSumprice(String rqBudgetSumprice) {
        this.rqBudgetSumprice = rqBudgetSumprice;
    }

    public String getRqBudgetPrice() {
        return rqBudgetPrice;
    }

    public void setRqBudgetPrice(String rqBudgetPrice) {
        this.rqBudgetPrice = rqBudgetPrice;
    }

    public String getRqPaymentMethod() {
        return rqPaymentMethod;
    }

    public void setRqPaymentMethod(String rqPaymentMethod) {
        this.rqPaymentMethod = rqPaymentMethod;
    }

    public String getRqDemandFloor() {
        return rqDemandFloor;
    }

    public void setRqDemandFloor(String rqDemandFloor) {
        this.rqDemandFloor = rqDemandFloor;
    }

    public String getRqLifeSupport() {
        return rqLifeSupport;
    }

    public void setRqLifeSupport(String rqLifeSupport) {
        this.rqLifeSupport = rqLifeSupport;
    }

    public String getRqServicesId() {
        return rqServicesId;
    }

    public void setRqServicesId(String rqServicesId) {
        this.rqServicesId = rqServicesId;
    }

    public BigDecimal getRqCourtyardArea() {
        return rqCourtyardArea;
    }

    public void setRqCourtyardArea(BigDecimal rqCourtyardArea) {
        this.rqCourtyardArea = rqCourtyardArea;
    }

    public String getRqCourtyardFunction() {
        return rqCourtyardFunction;
    }

    public void setRqCourtyardFunction(String rqCourtyardFunction) {
        this.rqCourtyardFunction = rqCourtyardFunction;
    }

    public String getFtContactWay() {
        return ftContactWay;
    }

    public void setFtContactWay(String ftContactWay) {
        this.ftContactWay = ftContactWay;
    }

    public Date getFtContactTime() {
        return ftContactTime;
    }

    public void setFtContactTime(Date ftContactTime) {
        this.ftContactTime = ftContactTime;
    }

    public String getFtContactContent() {
        return ftContactContent;
    }

    public void setFtContactContent(String ftContactContent) {
        this.ftContactContent = ftContactContent;
    }

    public String getPeDocumentType() {
        return peDocumentType;
    }

    public void setPeDocumentType(String peDocumentType) {
        this.peDocumentType = peDocumentType;
    }

    public String getPeDocumentNumber() {
        return peDocumentNumber;
    }

    public void setPeDocumentNumber(String peDocumentNumber) {
        this.peDocumentNumber = peDocumentNumber;
    }

    public String getPeBirth() {
        return peBirth;
    }

    public void setPeBirth(String peBirth) {
        this.peBirth = peBirth;
    }

    public String getPeAge() {
        return peAge;
    }

    public void setPeAge(String peAge) {
        this.peAge = peAge;
    }

    public String getPeAcademicQualifications() {
        return peAcademicQualifications;
    }

    public void setPeAcademicQualifications(String peAcademicQualifications) {
        this.peAcademicQualifications = peAcademicQualifications;
    }

    public String getPeTelephone() {
        return peTelephone;
    }

    public void setPeTelephone(String peTelephone) {
        this.peTelephone = peTelephone;
    }

    public String getPeMobile() {
        return peMobile;
    }

    public void setPeMobile(String peMobile) {
        this.peMobile = peMobile;
    }

    public String getPeWechat() {
        return peWechat;
    }

    public void setPeWechat(String peWechat) {
        this.peWechat = peWechat;
    }

    public String getPeEmail() {
        return peEmail;
    }

    public void setPeEmail(String peEmail) {
        this.peEmail = peEmail;
    }

    public String getPePostcode() {
        return pePostcode;
    }

    public void setPePostcode(String pePostcode) {
        this.pePostcode = pePostcode;
    }

    public String getPeDomicilePlace() {
        return peDomicilePlace;
    }

    public void setPeDomicilePlace(String peDomicilePlace) {
        this.peDomicilePlace = peDomicilePlace;
    }

    public String getPeContactAddress() {
        return peContactAddress;
    }

    public void setPeContactAddress(String peContactAddress) {
        this.peContactAddress = peContactAddress;
    }

    public Long getPeResidenceProvinceId() {
        return peResidenceProvinceId;
    }

    public void setPeResidenceProvinceId(Long peResidenceProvinceId) {
        this.peResidenceProvinceId = peResidenceProvinceId;
    }

    public Long getPeResidenceCityId() {
        return peResidenceCityId;
    }

    public void setPeResidenceCityId(Long peResidenceCityId) {
        this.peResidenceCityId = peResidenceCityId;
    }

    public Long getPeResidenceAreaId() {
        return peResidenceAreaId;
    }

    public void setPeResidenceAreaId(Long peResidenceAreaId) {
        this.peResidenceAreaId = peResidenceAreaId;
    }

    public String getPePlot() {
        return pePlot;
    }

    public void setPePlot(String pePlot) {
        this.pePlot = pePlot;
    }

    public String getPeDetailedAddress() {
        return peDetailedAddress;
    }

    public void setPeDetailedAddress(String peDetailedAddress) {
        this.peDetailedAddress = peDetailedAddress;
    }

    public Long getPeWorkaroundProvinceId() {
        return peWorkaroundProvinceId;
    }

    public void setPeWorkaroundProvinceId(Long peWorkaroundProvinceId) {
        this.peWorkaroundProvinceId = peWorkaroundProvinceId;
    }

    public Long getPeWorkaroundCityId() {
        return peWorkaroundCityId;
    }

    public void setPeWorkaroundCityId(Long peWorkaroundCityId) {
        this.peWorkaroundCityId = peWorkaroundCityId;
    }

    public Long getPeWorkaroundAreaId() {
        return peWorkaroundAreaId;
    }

    public void setPeWorkaroundAreaId(Long peWorkaroundAreaId) {
        this.peWorkaroundAreaId = peWorkaroundAreaId;
    }

    public String getPeWorkaroundAddress() {
        return peWorkaroundAddress;
    }

    public void setPeWorkaroundAddress(String peWorkaroundAddress) {
        this.peWorkaroundAddress = peWorkaroundAddress;
    }

    public Long getPeFrameBrandId() {
        return peFrameBrandId;
    }

    public void setPeFrameBrandId(Long peFrameBrandId) {
        this.peFrameBrandId = peFrameBrandId;
    }

    public String getPeHouseholdIncome() {
        return peHouseholdIncome;
    }

    public void setPeHouseholdIncome(String peHouseholdIncome) {
        this.peHouseholdIncome = peHouseholdIncome;
    }

    public String getPeHobbyId() {
        return peHobbyId;
    }

    public void setPeHobbyId(String peHobbyId) {
        this.peHobbyId = peHobbyId;
    }

    public String getPeActivityType() {
        return peActivityType;
    }

    public void setPeActivityType(String peActivityType) {
        this.peActivityType = peActivityType;
    }

    public Date getPeWeddingDate() {
        return peWeddingDate;
    }

    public void setPeWeddingDate(Date peWeddingDate) {
        this.peWeddingDate = peWeddingDate;
    }

    public Long getReLocalPurchase() {
        return reLocalPurchase;
    }

    public void setReLocalPurchase(Long reLocalPurchase) {
        this.reLocalPurchase = reLocalPurchase;
    }

    public Long getReCurrentHoldings() {
        return reCurrentHoldings;
    }

    public void setReCurrentHoldings(Long reCurrentHoldings) {
        this.reCurrentHoldings = reCurrentHoldings;
    }

    public Long getReResidentialMortgage() {
        return reResidentialMortgage;
    }

    public void setReResidentialMortgage(Long reResidentialMortgage) {
        this.reResidentialMortgage = reResidentialMortgage;
    }

    public String getReCurrentlyProperty() {
        return reCurrentlyProperty;
    }

    public void setReCurrentlyProperty(String reCurrentlyProperty) {
        this.reCurrentlyProperty = reCurrentlyProperty;
    }

    public String getReCurrentlyArea() {
        return reCurrentlyArea;
    }

    public void setReCurrentlyArea(String reCurrentlyArea) {
        this.reCurrentlyArea = reCurrentlyArea;
    }

    public String getReCurrentlyStructure() {
        return reCurrentlyStructure;
    }

    public void setReCurrentlyStructure(String reCurrentlyStructure) {
        this.reCurrentlyStructure = reCurrentlyStructure;
    }

    public String getReCurrentlyHouse() {
        return reCurrentlyHouse;
    }

    public void setReCurrentlyHouse(String reCurrentlyHouse) {
        this.reCurrentlyHouse = reCurrentlyHouse;
    }

    public String getCoContactTime() {
        return coContactTime;
    }

    public void setCoContactTime(String coContactTime) {
        this.coContactTime = coContactTime;
    }

    public String getCoInformationDays() {
        return coInformationDays;
    }

    public void setCoInformationDays(String coInformationDays) {
        this.coInformationDays = coInformationDays;
    }

    public String getCoContactWeekend() {
        return coContactWeekend;
    }

    public void setCoContactWeekend(String coContactWeekend) {
        this.coContactWeekend = coContactWeekend;
    }

    public String getCoWeekendInformation() {
        return coWeekendInformation;
    }

    public void setCoWeekendInformation(String coWeekendInformation) {
        this.coWeekendInformation = coWeekendInformation;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getInformedWay() {
        return informedWay;
    }

    public void setInformedWay(String informedWay) {
        this.informedWay = informedWay;
    }

    public String getRecommendedCategory() {
        return recommendedCategory;
    }

    public void setRecommendedCategory(String recommendedCategory) {
        this.recommendedCategory = recommendedCategory;
    }

    public String getRecommendedName() {
        return recommendedName;
    }

    public void setRecommendedName(String recommendedName) {
        this.recommendedName = recommendedName;
    }

    public String getRecommendedMobile() {
        return recommendedMobile;
    }

    public void setRecommendedMobile(String recommendedMobile) {
        this.recommendedMobile = recommendedMobile;
    }

    public String getRecommendedUnit() {
        return recommendedUnit;
    }

    public void setRecommendedUnit(String recommendedUnit) {
        this.recommendedUnit = recommendedUnit;
    }

    public List<String> getHouseTypeList() {
        return houseTypeList;
    }

    public void setHouseTypeList(List<String> houseTypeList) {
        this.houseTypeList = houseTypeList;
    }

    public List<String> getPremisesList() {
        return premisesList;
    }

    public void setPremisesList(List<String> premisesList) {
        this.premisesList = premisesList;
    }

    public List<String> getRoomList() {
        return roomList;
    }

    public void setRoomList(List<String> roomList) {
        this.roomList = roomList;
    }

    public List<FamilyMemberListReq> getFamilyMemberList() {
        return familyMemberList;
    }

    public void setFamilyMemberList(List<FamilyMemberListReq> familyMemberList) {
        this.familyMemberList = familyMemberList;
    }

    public String getQqNum() {
        return qqNum;
    }

    public void setQqNum(String qqNum) {
        this.qqNum = qqNum;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getNatureCompany() {
        return natureCompany;
    }

    public void setNatureCompany(String natureCompany) {
        this.natureCompany = natureCompany;
    }

    public String getAnnualTurnoverCompany() {
        return annualTurnoverCompany;
    }

    public void setAnnualTurnoverCompany(String annualTurnoverCompany) {
        this.annualTurnoverCompany = annualTurnoverCompany;
    }

    public String getFamilyStructure() {
        return familyStructure;
    }

    public void setFamilyStructure(String familyStructure) {
        this.familyStructure = familyStructure;
    }

    public String getIsEmployees() {
        return isEmployees;
    }

    public void setIsEmployees(String isEmployees) {
        this.isEmployees = isEmployees;
    }

    public String getIsOwnerCompany() {
        return isOwnerCompany;
    }

    public void setIsOwnerCompany(String isOwnerCompany) {
        this.isOwnerCompany = isOwnerCompany;
    }

    public String getIsLiveElderly() {
        return isLiveElderly;
    }

    public void setIsLiveElderly(String isLiveElderly) {
        this.isLiveElderly = isLiveElderly;
    }

    public String getIsChildren() {
        return isChildren;
    }

    public void setIsChildren(String isChildren) {
        this.isChildren = isChildren;
    }

    public String getIntentionPropertyType() {
        return intentionPropertyType;
    }

    public void setIntentionPropertyType(String intentionPropertyType) {
        this.intentionPropertyType = intentionPropertyType;
    }

    public String getBuyParking() {
        return buyParking;
    }

    public void setBuyParking(String buyParking) {
        this.buyParking = buyParking;
    }

    public String getDailyInformation() {
        return dailyInformation;
    }

    public void setDailyInformation(String dailyInformation) {
        this.dailyInformation = dailyInformation;
    }

    public String getIntentionLevelRemark() {
        return intentionLevelRemark;
    }

    public void setIntentionLevelRemark(String intentionLevelRemark) {
        this.intentionLevelRemark = intentionLevelRemark;
    }

    public String getIsIntentionIntact() {
        return isIntentionIntact;
    }

    public void setIsIntentionIntact(String isIntentionIntact) {
        this.isIntentionIntact = isIntentionIntact;
    }

    public Date getFillInfoTime() {
        return fillInfoTime;
    }

    public void setFillInfoTime(Date fillInfoTime) {
        this.fillInfoTime = fillInfoTime;
    }

	public String getFtContactWay1() {
		return ftContactWay1;
	}

	public void setFtContactWay1(String ftContactWay1) {
		this.ftContactWay1 = ftContactWay1;
	}

	public Date getFtContactTime1() {
		return ftContactTime1;
	}

	public void setFtContactTime1(Date ftContactTime1) {
		this.ftContactTime1 = ftContactTime1;
	}

	public String getFtContactContent1() {
		return ftContactContent1;
	}

	public void setFtContactContent1(String ftContactContent1) {
		this.ftContactContent1 = ftContactContent1;
	}
    
}
